package request

type OnOffline struct {
	OemSn string `json:"oemSn" v:"required#设备唯一SN号"`
}
type ClientParams struct {
	Topic      string `json:"topic" v:"required#topic 名称"`
	Tag        string `json:"tag" v:"required#topic tag 标签"`
	TopicGroup string `json:"topic_group" v:"required#topic 分组"`
}
type ReportMq struct {
	Speed         string      `json:"speed" v:"required#速度"`
	PosX          string      `json:"posX" v:"required#坐标纬度"`
	PosY          string      `json:"posY" v:"required#t坐标经度"`
	PosZ          string      `json:"posZ" v:"required#天线高程"`
	GnssTime      string 		`json:"gnssTime" v:"上线时间"`
	UsedSat       int         `json:"usedSat" v:"required#可使用卫星数"`
	Direction     string      `json:"direction" v:"required#方位角"`
	RadioPower    string      `json:"radioPower" v:"required#电台功率"`
	SolutionState int         `json:"solutionState" v:"required#解状态"`
	Soc           string      `json:"soc" v:"required#电池电量"`
	Type          string      `json:"type" v:"required#电池电量"`
	DeviceId      string      `json:"deviceId"`    // 设备ID
	DiffDelayed   string      `json:"diffDelayed"` // 差分延时
	OemSn         string      `     json:"oemSn"`  // 设备SN
	Signal        int         `     json:"signal"` // 4G信号强度
	GroupId       int64       `    json:"groupId"` // 分组ID
	GroupName     string      `  json:"groupName"` // 分组名称
	CoordType     string      `  json:"coordType"` // 坐标系类型
	CommType	  int	  `json:"commType"` // 通信方式
}
